export interface IASItem {
  altitude: number
  min: number
  max: number
  norm: number
  minMach: number
  normMach: number
  maxMach: number
  fuel: number
}

export enum WakeTurbulenceCategory {
  Light = 'Light',
  Medium = 'Medium',
  Heavy = 'Heavy',
  Jumbo = 'Jumbo'
}

export interface RateItem {
  altitude: number
  norm: number
  max: number
}

export type EngineType = 'Jet' | 'TurboProp' | 'Piston'

export interface AircraftType {
  id: string
  climbRateList: RateItem[]
  descendRateList: RateItem[]
  climbIASList: IASItem[]
  cruiseIASList: IASItem[]
  turnRateList: RateItem[]
  descentIASList: IASItem[]
  wakeTurbulenceCategory: WakeTurbulenceCategory
  engineCount: string | number
  engineType: EngineType
}
